rain hat - French English Dictionary